#ifndef BASE_TRACKER_HPP
#define BASE_TRACKER_HPP

#include <opencv2/opencv.hpp>

class BaseTracker
{
public:
    cv::Mat mOriginBgrImg;
    cv::Rect2d mOriginRect2d;

    BaseTracker() {}
    ~BaseTracker() {}

public:
    virtual int init(cv::Mat &img, cv::Rect2d &rect) = 0;
    virtual bool update(cv::Mat &img, cv::Rect2d &rect) = 0;
};

#endif